package org.example.mediator;

/**
 * @author wangbin
 * @date 2024/4/19
 * @vesion 1.0
 */
public abstract class Colleague {
    private Mediator mediator;
    public String name;

    public Colleague(Mediator mediator, String name) {
        this.mediator = mediator;
        this.name = name;
    }

    public Mediator getMediator() {
        return this.mediator;
    }

  public abstract void sendMessage(int stateChange);
}
